namespace CRMG.Container.Source.BO
{
    using Guru.Framework.Base;
    using System;

    public class InPayment : AbstractBaseBO
    {
        private int _OBJID;
        public int OBJID
        {
            set { _OBJID = value; AddChangeList("OBJID"); }
            get { return _OBJID; }
        }
        private int _UserId;
        public int UserId
        {
            set { _UserId = value; AddChangeList("UserId"); }
            get { return _UserId; }
        }
        private int _StudentId;
        public int StudentId
        {
            set { _StudentId = value; AddChangeList("StudentId"); }
            get { return _StudentId; }
        }
        private float _Amount;
        public float Amount
        {
            set { _Amount = value; AddChangeList("Amount"); }
            get { return _Amount; }
        }
        private DateTime _PaymentTime;
        public DateTime PaymentTime
        {
            set { _PaymentTime = value; AddChangeList("PaymentTime"); }
            get { return _PaymentTime; }
        }
        private int _PaymentType;
        public int PaymentType
        {
            set { _PaymentType = value; AddChangeList("PaymentType"); }
            get { return _PaymentType; }
        }
        private int _BillType;
        public int BillType
        {
            set { _BillType = value; AddChangeList("BillType"); }
            get { return _BillType; }
        }
        public string GetTable()
        {
            return "InPayment";
        }
        public string GetIdColumn()
        {
            return "OBJID";
        }
    }
}
